package com.androider.timememory.album;

import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;

import android.graphics.Bitmap;
import android.graphics.Canvas;

public interface IPageFactory {

	public abstract void openFile(String strFilePath) throws IOException;
	
	public abstract void setData(ArrayList<HashMap<String, Object>> data);

	public abstract void prePage();
	
	public abstract void nextPage();

	public abstract void onDraw(Canvas c);
	
	public abstract void onClick(float x, float y);

	public abstract void setBgBitmap(Bitmap BG);

	public abstract boolean isFirstPage();

	public abstract boolean isLastPage();
	
	public abstract String getCurrentPic();

}